assume cs:code

a segment
		dw 1,2,3,4,5,6,7,8,0ah,0bh,0ch,0dh,0eh,0fh,0ffh
a ends

b segment
		dw 0,0,0,0,0,0,0,0
b ends

code segment

	start:
		mov ax,a
		mov ds,ax	;指向a段
		mov ax,b
		mov ss,ax
		mov sp,10h	;设置栈顶指向
		
		mov bx,0	;偏移量初始化为0
		mov cx,8
		
	s:
		push [bx]
		add bx,2
		
		loop s
		
code ends
end start